cmake_minimum_required(VERSION 3.0)
project(MyMuduoServer)

# 配置编译选项
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g)

# 配置最终的可执行文件输出的路径
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

# 配置头文件的搜索路径
#include_directories(${PROJECT_SOURCE_DIR}/include)

# 配置库文件的搜索路径
#link_directories()

# 设置需要编译的源文件列表
set(SRC_LIST my_muduo_server.cpp)

# 设置可执行文件最终存储的路径
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

add_executable(my_server ${SRC_LIST})
# 表示server这个目标程序，需要连接的muduo_net muduo_base pthread三个库文件
target_link_libraries(my_server muduo_net muduo_base pthread)
# 加载子目录
#add_subdirectory(src)